General Security Requirements Summary
The installation program must be run by someone who is logged in with administrative privileges on the computer to
which the software is being installed.
At a minimum, license servers must have firewall TCP ports 5052 and 5053 open in order for the workstations to be able
to successfully check-out and check-in network floating licenses. TCP port 5054 must also be open if it is desirable to
remotely access the web application that is used for monitoring and managing license usage.
The license server software is available for only for 64-bit Windows operating systems. Only 64-bit workstation clients
are supported.
General Licensing Information
The free tools have light background colors on the ribbon button icons, and have no licensing requirements. The tools
with dark background colors on the ribbon button icons do require licensing, but are available for a free trial.
Unless the licensing is pre-configured during installation (see below), the first time a user launches one of the tools that
require licensing they will see the Product and License Information dialog, which will ask them to select their licensing
type.
As this guide is in regards to network floating licenses, that is what we’ll focus on.
Network Licensing
“Network” licenses, which are also referred to as “floating network licenses” allow multiple users to share licenses. For
example, if you have 20 users but only a maximum of 5 of those 20 need to use the software at the same time, you may
choose to purchase only 5 network licenses.
To facilitate this, special software needs to be installed on a computer to manage the licenses. That computer becomes
the license server computer.
When the end user is running an add-in tool that uses network floating licenses, they must have a network connection
to the license server and the software will automatically ‘check out’ a license from the license server when the tool
starts up. When the user shuts down the tool, the license is automatically returned (‘checked in’) to the license server.
Only the maximum number of licenses purchased for a software product can be checked out at the same time. When
one extra user tries to run the software, they are informed that no floating licenses are available and they will have to
try to run the software again later after another user has closed a tool and their license is checked back in to the license
server.
Licenses acquired for a version of a CTC product will be available for users of that version of the product as well as for
users of older versions of the product. For example, if there are 10 floating licenses for “BIM Project Suite 2023” then
users running “BIM Project Suite” for any version up to 2023 can all get licenses from that pool. This can make it easier
to determine how many total licenses are needed.
A user never uses up more than one license for a product while on a single computer. For example, if the user has Revit
2022 running and starts a tool that checks out a license for “BIM Project Suite” from the license server, and while that
tool is running they start up another Revit session – even for a different version of Revit – and launch another tool from
the same suite, only 1 license will be considered in use by that user and computer combination. The license is not